ヘッダーをスキップ
Oracle TimesTen In-Memory Database C開発者およびリファレンス・ガイド
リリース7.0
E05164-03
  目次へ
目次
索引へ
索引

前へ
前へ
次へ
次へ
 

ttXlaVersionColumnInfo

説明

変更更新XLAレコードの処理を必要とする表の列に関する情報を取得します。

構文

SQLRETURN ttXlaVersionColumnInfo(ttXlaHandle_h handle,

                                 ttXlaUpdateDesc_t *record,

                                 out ttXlaColDesc_t *colinfo,

                                 SQLINTEGER maxcols,

                                 out SQLINTEGER *nreturned)

結果

コールが成功すると、SQL_SUCCESSが返されます。返されない場合は、ttXlaErrorを使用してエラーをレポートします。

パラメータ

パラメータ
説明
handle
ttXlaHandle_h
データ・ストアのトランザクション・ログ・ハンドル。
record
処理する必要があるXLAレコード。
colinfo
maxcols列の個別の記述を保持できる十分な大きさのバッファへのポインタ。
maxcols
SQLINTEGER
表に含めることができる列の最大数。この表にmaxcolsを超える列を含めると、エラーが返されます。
nreturned
out SQLINTEGER *
返される列の数。

この例では、次の定義を想定しています。

ttXlaHandle_h xlahandle

ttXlaUpdateDesc_t* record;

ttXlaColDesc_t colinfo[20];

SQLINTEGER ncols;

次のコールでは、最大20の列の記述が取得されます。

rc = ttXlaVersionColumnInfo(xlahandle, record, colinfo, 20, &ncols)